opus,
Read the "books" from the outside. The books of Kings and Chronicles were written at different times by different people for different religio-political purposes.
Kings was compiled during the neo-Babylonian captivity by people "explaining" their parlous state. They rewrote their history to show that this destruction (of their authority) had all come about because the nation and the royal household had not heeded the prophets (and hence the voice of the priests - at Jerusalem). Kings is part of this created history that begins with Deuteronomy and includes Joshua, Judges, Samuel and Kings. This is known as the Deuteronomic History. Those Kings who disobeyed the whims of the Jerusalem priesthood were "bad" but those who succumbed to their will - such as Josiah - were "good". Jeremiah started his priestly calling under Josiah and hence held him in highest regard.
Chronicles, however was written much later, during the Persian era. While the writer(s) - likely Ezra - accepted much of Kings, some of it did not suit his religio-political views. So he made subtle changes; just consider the relative stories about Manasseh (spelling?). They portray him very differently.
These differences in allegiances affected other parts of the written record. For example, it is necessary to disentangle those parts in the writings of Genesis, Exodus, Leviticus and Numbers which were written by those having allegiance to Aaron (those of the Aaronic priesthood) from those having allegiance to Moses.
The Bible world is not flat.
Doug